//
//  TJBaseTableViewController.swift
//  weibo
//
//  Created by 简祖明 on 16/7/27.
//  Copyright © 2016年 汤娟. All rights reserved.
//

import UIKit

//遵守协议
class TJBaseTableViewController: UITableViewController,TJVisitorViewDelegate {

    //是否登录的变量
    var isLogin : Bool = false
    //设置成变量，供各个类调用
    let visitor = TJVisitorView()
    
    override func loadView() {
        
        //设置代理
        visitor.delegate=self
        //不用指定frame,新创建的VIew会填充满控制器
        view=visitor
        
        //设置导航栏左右的2个按钮
        setupNavBtn()
        
        
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
        //在这里渲染颜色的话，需要点击一下tabBar上的按钮才会变
        //要一开始进来就变颜色，需要在appDelegate中修改
       // UINavigationBar.appearance().tintColor = UIColor.orangeColor()
    }
    
    //MARK : - 设置左右按钮
    private func setupNavBtn() {
        //左边
        navigationItem.leftBarButtonItem = UIBarButtonItem(title: "注册", style: UIBarButtonItemStyle.Plain, target: self, action: "registerMethod")
        //右边
        navigationItem.rightBarButtonItem = UIBarButtonItem(title: "登录", style: UIBarButtonItemStyle.Plain, target: self, action: "loginMethod")
    }
}

//MARK : - 分类
extension TJBaseTableViewController {
    func loginMethod() {
        printLog("登录回调")
       
    }
    func registerMethod() {
        printLog("注册回调")
        let loginVC = TJLoginViewController()
        
        let nav = UINavigationController(rootViewController: loginVC)
        
        presentViewController(nav, animated: true) { () -> Void in
        }
    }
}
